main_app:=hello.o  main.c
hello_app:=hello.c 
hello_app+=hello.h

main:$(main_app)
	gcc  $^ -o $@
	./$@


hello.o: $(hello_app)
	gcc -c hello.c -o hello.o

.PHONY: clean

clean:
	-rm hello.o
	rm main